layui.use([ 'form', 'layer' ], function() {
	var form  = layui.form, 
	      layer  = layui.layer;
	// 监听提交
	form.on('submit(save)', function(data) {
		$.ajax({
			type:'POST',
			url:layui.cache['contentPath']+'/sys-user/modify',
			data:JSON.stringify(data.field),
			contentType: "application/json",
			success:function(rs){
				rs = eval('('+rs+')');
				if(rs.code==0){
					layer.msg("操作成功",{icon:1,time:3000});
					// 关闭当前frame
					xadmin.close();
					// 可以对父窗口进行刷新
					xadmin.father_reload();
				}else{
					layer.msg(rs.msg,{icon:2,time:3000});
				}
			},
			error:function(status,errors){
				layer.alert('请求错误，错误码：'+JSON.stringify(status));
			}
		});
		return false;
	});
	/**
	 * 自定义校验规则
	 */
	form.verify({
		//登录帐号合法性校验
		confirmLoginAcct: function(value, item){
			if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){
				return '用户名不能有特殊字符';
		  	}
		  	if(/(^\_)|(\__)|(\_+$)/.test(value)){
				return '用户名首尾不能出现下划线\'_\'';
		  	}
		}
	});
});